package com.xjscrm.console.param.sop;

import com.xjscrm.common.vo.sop.PlanData;
import com.xjscrm.console.param.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("sop模版参数")
public class SopTemplateDto extends BaseDto {

    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Long id;

    /**
     * 所属模块(1-企业模板;2-个人模板)
     */
    @ApiModelProperty(value = "所属模块(1-企业模板;2-个人模板)")
    private Integer model;

    /**
     * 模板名称
     */
    @ApiModelProperty(value = "模板名称")
    private String name;

    /**
     * 退订开关(0-不开启；1-开启)
     */
    @ApiModelProperty(value = "退订开关(0-不开启；1-开启)")
    private Integer unsubscribeSwitch;

    /**
     * 退订关键词
     */
    @ApiModelProperty(value = "退订关键词")
    private String unsubscribeKeyword;

    /**
     * 退订话术
     */
    @ApiModelProperty(value = "退订话术")
    private String unsubscribeMsg;

    /**
     * 计划数据列表
     */
    @ApiModelProperty(value = "计划数据列表")
    private List<PlanData> planDataList;
}
